
##################################################################
# Boids project file.
##################################################################

TEMPLATE = app

TARGET = Boids

QT += opengl \

CONFIG -= rtti \
    exceptions

CONFIG(debug, debug|release) {
    DESTDIR = bin/debug/boids
    OBJECTS_DIR = bin/debug/boids/obj
    MOC_DIR = bin/debug/boids/moc
    RCC_DIR = bin/debug/boids/rcc
    UI_DIR = bin/debug/boids/ui
} else {
    DESTDIR = bin/release/boids
    OBJECTS_DIR = bin/release/boids/obj
    MOC_DIR = bin/release/boids/moc
    RCC_DIR = bin/release/boids/rcc
    UI_DIR = bin/release/boids/ui
}

INCLUDEPATH += ./src \
               ./src/common

HEADERS += \
    src/common/geometry/sphere.h \
    src/common/ai/flock.h \
    src/common/ai/agent.h \
    src/boids/flockwidget.h \
    src/common/geometry/quadtree.h \
    src/common/geometry/edge3d.h \
    src/common/object/face.h \
    src/entity/cow.h

SOURCES += \
    src/boids/main.cpp \
    src/common/geometry/sphere.cpp \
    src/common/ai/flock.cpp \
    src/common/ai/agent.cpp \
    src/boids/flockwidget.cpp \
    src/common/geometry/edge3d.cpp \
    src/common/object/face.cpp \
    src/entity/cow.cpp
